package com.pingan.haofang.searchcloud.monitor.dto;

import com.pingan.haofang.searchcloud.index.dto.IndexBuildProgressTopDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * @author EX-LIUXIANWEN001
 * @date 2018/10/30
 * @since 1.0.0
 */
@ApiModel(description = "搜索云总览视图")
public class SearchcloudStatusResultDTO {

    @ApiModelProperty("搜索云总览")
    private SearchcloudStatusInfoDTO searchcloudStatusInfoDTO;
/*
    @ApiModelProperty("调用量top10")
    private List<DashboardApiSummaryInfoQueryResult> requestCountTopList;

    @ApiModelProperty("平响top10")
    private List<DashboardApiSummaryInfoQueryResult> avgResponseTopList;*/

    @ApiModelProperty("索引耗时top10")
    private List<IndexBuildProgressTopDTO> indexCostTop10;

    @ApiModelProperty("索引失败率top10")
    private List<IndexBuildProgressTopDTO> indexFailTop10;

    public List<IndexBuildProgressTopDTO> getIndexCostTop10() {
        return indexCostTop10;
    }

    public void setIndexCostTop10(List<IndexBuildProgressTopDTO> indexCostTop10) {
        this.indexCostTop10 = indexCostTop10;
    }

    public List<IndexBuildProgressTopDTO> getIndexFailTop10() {
        return indexFailTop10;
    }

    public void setIndexFailTop10(List<IndexBuildProgressTopDTO> indexFailTop10) {
        this.indexFailTop10 = indexFailTop10;
    }

/*    public List<DashboardApiSummaryInfoQueryResult> getRequestCountTopList() {
        return requestCountTopList;
    }

    public void setRequestCountTopList(List<DashboardApiSummaryInfoQueryResult> requestCountTopList) {
        this.requestCountTopList = requestCountTopList;
    }

    public List<DashboardApiSummaryInfoQueryResult> getAvgResponseTopList() {
        return avgResponseTopList;
    }

    public void setAvgResponseTopList(List<DashboardApiSummaryInfoQueryResult> avgResponseTopList) {
        this.avgResponseTopList = avgResponseTopList;
    }*/

    public SearchcloudStatusInfoDTO getSearchcloudStatusInfoDTO() {
        return searchcloudStatusInfoDTO;
    }

    public void setSearchcloudStatusInfoDTO(SearchcloudStatusInfoDTO searchcloudStatusInfoDTO) {
        this.searchcloudStatusInfoDTO = searchcloudStatusInfoDTO;
    }
}
